Basics Designs and How We Got Them Wrong - Adam Furmanek - NDC Porto 2024

Design
youtube
Basics Designs and How We Got Them Wrong - Adam Furmanek - NDC Porto 2024 This talk was recorded at NDC Porto in Porto, Portugal. #ndcporto #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! #architecture #design We want to write clean code and design software that can last years. However, even basic constructs of programming languages are broken. Strings, collections, async, private members, equality checks and many more - all these things are ill-designed and should be reworked. Do you know why and how? In this talk, we're going to revisit the basics of programming languages. We'll see why our interfaces are wrong, why async shouldn't use coroutines, why we shouldn't encapsulate with private members, or why we should replace strings with something better. We'll see the problems and then consider solutions that lead to better language design and better code quality.
  2025/01/17      youtube

関連するプログラミング動画 [design]

Our Tag

最近投稿されたプログラミング学習動画

Flutter code clutter? Tidy up with this VS Code trick!

flutter

So you’re drowning in Flutter code? 🌊 Le...

  2025/03/11

How to Use Blueprints to Organize Your Flask Apps (2025)

flask

As your **Flask application** grows, man...

  2025/03/11

How to Upload a File on a Flask Server (2025)

flask

How to Upload a File on a Flask Server –...

  2025/03/11

Demo: Using the fully managed serverless DeepSeek-R1 model in Amazon B

Amazon

DeepSeek-R1 is now available as a fully ...

  2025/03/10

Demo: Transforming drug discovery with AI on AWS | Amazon Web Services

Amazon

This immersive demo shows how generative...

  2025/03/10

Demo: Transforming clinical trials with AI on AWS | Amazon Web Service

Amazon

This immersive, interactive demo shows h...

  2025/03/10

Demo: Transforming patient and clinician experience with AI on AWS | A

Amazon

This demo shows how healthcare providers...

  2025/03/10

Top 10 Jupyter Notebook Shortcuts to Boost Your Productivity 🚀 (2025)

Are you using **Jupyter Notebook** for c...

  2025/03/10

How to Install Python Modules in Jupyter Notebook (2025)

python

🚀 **Want to install Python modules in Ju...

  2025/03/10

How I Built a Web Scraping AI Agent - Use AI To Scrape ANYTHING

Get the web data you need to train model...

  2025/03/09

How to Install Jupyter Notebook from Scratch Windows 11 | Jupyter Note

Microsoft

🚀 **Want to install Jupyter Notebook fro...

  2025/03/09

Code Faster with AI: Real-Time Development | PWC | EDUREKA

AI is revolutionizing software developme...

  2025/03/09

Master Data Science with Kaggle Courses | Learn Machine Learning & AI

study

🚀 **Want to master data science, machine...

  2025/03/08

The BEST way to format strings in Python

python

🚀 My Software Development Program: 📬 J...

  2025/03/08

Do THIS before you start working on a new coding project

🚀 My Software Development Program: 📬 J...

  2025/03/07